package com.csi.okr.mobile.common.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * OKR_评分总结_自我总结报告表的实体类
 * 
 */
@Entity
@Table(name = "T_OKR_SCORE_REPORT", schema = "PSGIS")
public class TOkrScoreReport implements java.io.Serializable {

	private static final long serialVersionUID = 1L;
	
	private String OScoreReportUuid;
	private String OScoreUuid;
	/**
	 * 报告文件名
	 */
	private String reportFileName;
	/**
	 * 报告文件系统保存地址
	 */
	private String reportFileSysPath;
	/**
	 * 报告文件系统保存名
	 */
	private String reportFileSysName;

	public TOkrScoreReport() {
	}

	public TOkrScoreReport(String OScoreReportUuid) {
		this.OScoreReportUuid = OScoreReportUuid;
	}

	public TOkrScoreReport(String OScoreReportUuid, String OScoreUuid, String reportFileName, String reportFileSysPath,
			String reportFileSysName) {
		this.OScoreReportUuid = OScoreReportUuid;
		this.OScoreUuid = OScoreUuid;
		this.reportFileName = reportFileName;
		this.reportFileSysPath = reportFileSysPath;
		this.reportFileSysName = reportFileSysName;
	}

	@Id

	@Column(name = "O_SCORE_REPORT_UUID", unique = true, nullable = false, length = 32)
	public String getOScoreReportUuid() {
		return this.OScoreReportUuid;
	}

	public void setOScoreReportUuid(String OScoreReportUuid) {
		this.OScoreReportUuid = OScoreReportUuid;
	}

	@Column(name = "O_SCORE_UUID", length = 32)
	public String getOScoreUuid() {
		return this.OScoreUuid;
	}

	public void setOScoreUuid(String OScoreUuid) {
		this.OScoreUuid = OScoreUuid;
	}

	@Column(name = "REPORT_FILE_NAME", length = 128)
	public String getReportFileName() {
		return this.reportFileName;
	}

	public void setReportFileName(String reportFileName) {
		this.reportFileName = reportFileName;
	}

	@Column(name = "REPORT_FILE_SYS_PATH", length = 128)
	public String getReportFileSysPath() {
		return this.reportFileSysPath;
	}

	public void setReportFileSysPath(String reportFileSysPath) {
		this.reportFileSysPath = reportFileSysPath;
	}

	@Column(name = "REPORT_FILE_SYS_NAME", length = 128)
	public String getReportFileSysName() {
		return this.reportFileSysName;
	}

	public void setReportFileSysName(String reportFileSysName) {
		this.reportFileSysName = reportFileSysName;
	}

}
